// package org.jgs1904.apachepoidemo.myPDFBox;
//
// /**
//  * @author: 默苍璃
//  * @date: 2023-12-27 16:22
//  */
//
// import com.aspose.cad.Image;
// import com.aspose.cad.imageoptions.CadRasterizationOptions;
// import com.aspose.cad.imageoptions.PdfOptions;
//
// public class DWGtoPDFConverter {
//     public static void main(String[] args) {
//         String inputFile = "D:\\work\\图文档管理\\dwg\\dwg\\D.45.05.00240.dwg"; // 指定输入的 DWG 文件路径
//         String outputFile = "output.pdf"; // 指定输出的 PDF 文件路径
//
//         // 加载 DWG 文件
//         Image image = Image.load(inputFile);
//
//         // 创建 PDF 输出选项
//         PdfOptions pdfOptions = new PdfOptions();
//
//         // 创建 CAD 光栅化选项
//         CadRasterizationOptions rasterizationOptions = new CadRasterizationOptions();
//         rasterizationOptions.setPageWidth(image.getWidth());
//         rasterizationOptions.setPageHeight(image.getHeight());
//         rasterizationOptions.setNoScaling(true);
//         rasterizationOptions.setBackgroundColor(com.aspose.cad.Color.getAqua()); // 设置背景颜色，可选
//
//         // 将 CAD 光栅化选项添加到 PDF 输出选项中
//         pdfOptions.setVectorRasterizationOptions(rasterizationOptions);
//
//         // 将 DWG 文件保存为 PDF
//         image.save(outputFile, pdfOptions);
//         System.out.println("转换完成");
//     }
// }
